using System;
using System.Configuration;

namespace OF.Security.Utils
{
	public class NamedConfigurationElement : ConfigurationElement
	{
		[ConfigurationProperty("name", IsRequired = true, IsKey = true)]
		public virtual string Name
		{
			get
			{
				return (string)base["name"];
			}
		}

		[ConfigurationProperty("description", DefaultValue = "")]
		public virtual string Description
		{
			get
			{
				return (string)base["description"];
			}
		}

		[ConfigurationProperty("uri")]
		private string Uri
		{
			get
			{
				return (string)base["uri"];
			}
		}
	}
}
